meteo precipitation - English Synonyms Dictionary